안드로이드 개발 FloatingActionButton의 애니메이션을 만드는 MotionSpec은 무엇입니까? 의 3일째는 주식회사 에이팀 라이프 스타일 나고야 개발부 의 가 담당합니다! 라이프 스타일로 몇 안되는 앱 엔지니어이므로 이번에도 앱의 기사로 가겠습니다! 자사 앱에서 FloatingActionButton을 추가했을 때 애니메이션을 제어하고 싶어서 조사한 내용을 기사로 합니다. material-components-android에 포함된 View의 애니메이션을 결정하는 것 FloatingAct... 안드로이드MaterialDesign애니메이션안드로이드 개발 [Android] 둥글게 펼쳐지는 Ripple을, 바삭하게 구현 간이적으로 터치 피드백이 없는 버튼이나 레이아웃, 탭 범위가 좁아져 버린 버튼 등에, 범위 밖으로 둥글게 퍼지는 Ripple로 탭감, 영역을 조금 늘립니다. 이런 느낌 (화질 나쁘고 미안해..) Ripple을 내고 싶은 요소의 외측을, (파트를 하나만 배치해 사용하는 레이아웃)로 둘러싸고, 겹쳐 줍니다. 이 구현은 FrameLayout을 상속하는 레이아웃에서도 사용할 수 있습니다. 보려는 R... MaterialDesignAndroidStudio안드로이드 개발안드로이드XML PC가 스마트폰을 인식하지 못할 때의 대책 PC에 스마트 폰 (내 경우 Android)을 USB 연결하고 가상 머신 (내 경우 VMware)에서 Xamarin이나 Android Studio를 사용하여 앱을 개발하고 실제 기기를 테스트하고 있다고 생각하지만 VMware에서 게스트 OS를 부팅 후 스마트 폰을 USB 연결하면 호스트 OS에서도 게스트 OS에서도 스마트 폰을 인식하지 않습니까? 해결하기 위해 USB를 꽂거나 스마트폰의 US... Xamarin안드로이드 개발 [Unity] 불필요한 권한을 삭제하는 이야기 앱을 업로드하려고 하면 이런 경고가 나왔다. 의도하지 않은 곳에서 READ_PHONE_STATE의 권한이 붙어 버린 것 같습니다. 경고이므로 무시하고 스토어에 업로드 할 수는 있지만 불필요하므로 삭제하기로 합니다. 이번에는 AndroidManifest.xml로 덮어 쓰고 삭제하는 방법을 취하고 싶습니다. 다시 쓰기 AndroidManifest.xml는 プロジェクト/Assets/Plugins/... 안드로이드 개발Unity 【Android】MotionLayout을 만져보세요 View의 애니메이션을 관리할 수 있는 ViewGroup입니다. ConstraintLayout의 서브 클래스에서 ConstraintLayout을 사용하는 레이아웃이라면 MotionLayout으로 완전히 바꿀 수 있습니다. ※MotionLayout은 API 레벨 14와의 하위 호환성이 있습니다. ※2020/3/5의 시점에서의 최신 버전은 2.0.0-beta4였습니다. MotionLayout에서... 안드로이드Android 앱MotionLayout안드로이드 개발 【Android】 텍스트 입력이 올바르지 않을 때 해당 EditText에 오류를 표시합니다. 예를 들어 로그인 양식에 정보를 입력하여 로그인을 시도했을 때 이메일 주소와 암호가 잘못되었을 때 오류 메시지를 표시하고 싶습니다. 해당 항목의 입력란 근처에 표시하는 방법을 정리한다. 이번에는 머티리얼 디자인 을 사용했다. fragment_form.xmlsetError("string") (또는 textInputLayout.error = "string") 에러를 표시하고 싶은 EditText... 안드로이드안드로이드 개발 【Android】 리플 이펙트와 이벤트 지연을 병용한 탭시의 연출 Android 앱에서 목록의 요소나 버튼 등을 탭했을 때 누른 것을 보고 알고 싶습니다. 안드로이드에는 이라는 파문 같은 효과가 있으므로 그것을 설정하기로 합니다. 아래에서는 및 에 대해 설명합니다. CardView 에 리플 효과를 붙이는 경우, ?android:attr/selectableItemBackground 를 설정하는 것이 간단합니다. card.xml background로 설정하면 ... 안드로이드안드로이드 개발 【Android】어플 바의 문자・메뉴・배경색 변경 방법 정리 Android 앱의 화면 상단의 앱바(AppBar, ActionBar, Toolbar 모두)에 메뉴 아이콘이나 「저장」과 같은 메뉴 버튼을 설치하거나, 아이콘・문자나 배경의 색을 바꾸고 싶은 경우가 있다. 방법을 조사하고 정리했다. AndroidManifest <application>에서 전체 앱 테마를 설정할 수 있습니다.<activity>에서 설정하면 전체 활동의 테마가됩니다. Andro... 안드로이드안드로이드 개발 【Android/Kotlin】SearchView(검색바)와 조금 사이 좋게 되어 입력 문자열을 취득할 수 있게 되었다 설치 방법이나, 입력한 캐릭터 라인을 취득할 때에 사용할 수 있는 것 같은 메소드를 비망록적으로 정리한다. xml 에 를 기술하면 검색 UI를 설치할 수 있다. iconifiedByDefault 를 false 로 하여 항상 검색 입력란이 표시되어 있는 상태로 한다. 디폴트는 true 로, true 의 경우 평시는 아이콘만 표시되어 아이콘을 클릭하면 검색 바가 나온다. 예를 들어 앱바에 설치하... 안드로이드안드로이드 개발 【Crashlytics】 개발중인 크래시 로그에 묻히는 것을 방지 (Android 버전) 을 사용하면 크래시 로그를 자동으로 수집하여 사용자 환경에서 발생한 크래시를 파악하고 원인을 분석할 수 있습니다. 더 이상 이것 없이는 불안해져 버릴 정도로, 이마도키의 앱 개발에는 빠뜨릴 수 없는 툴이 되고 있다고 느낀다. Android에서 Crashlytics를 사용하고 있었는데, 디폴트라고 디버그 빌드시에서도 상관없이 크래시 로그를 수집해 버리는 것 같았다. 개발중은 크래쉬는 그 나름대... 안드로이드FirebaseCrashlytics안드로이드 개발 【Android】카메라 등의 권한 요구 실장 방법 정리 자작의 앱으로 카메라나 마이크를 사용하고 싶은, 위치 정보를 취득하고 싶다, 등으로, 유저에게 권한을 허가해 주었으면 하는 경우가 있습니다. Android 6.0(API 레벨 23) 이상에서는 런타임에 필요한 권한을 허용하도록 요청해야 합니다(이전에는 앱 설치 시 함께 요청됨). 권한 요청을 구현하는 방법을 요약합니다. 아래에서는 카메라 권한을 요청하기로 결정합니다. 먼저 현재 카메라의 액세... 안드로이드안드로이드 개발 【Android 앱】 AMD CPU Ryzen의 PC에서 에뮬레이터를 사용하는 방법 개발 환경에 따라 Android Virtual Device (AVD)를 시작할 수 없습니다 (ex. Windows 10 Home, AMD 프로세서) Andorid 앱을 개발하는데 AVD를 사용할 수 없으면, 일일이 실기에 설치하거나, .apk를 출력해 등의 에뮬레이터로 동작 확인을 해야 하고 효율이 떨어집니다. 우리는 처음에는이 방법을 채택했지만 디버깅이 어려울 때 참을 수 없으며 자신의 환... 안드로이드AVD안드로이드 개발 F#에서 Android 앱 개발 카운터(수취기)편 F#에서 Android 앱 개발로서 카운터(수취기)의 작성 방법을 소개합니다. F#에서 Android 앱 개발의 기본은 다음 기사를 참조하십시오. 솔루션 탐색기의 Resources\layout\Main.axml을 열면 화면 레이아웃이 표시됩니다. Main.axml에 도구 상자에 "TextView"또는 "ImageButton"을 놓습니다. Main.axml 또한 위의 참조를 추가합니다. Res... 안드로이드F#.NETCore안드로이드 개발 RecyclerView와 Marker를 지원(Kotlin) 만들고 싶은 것 RecyclerView를 스크롤하면 그 아이템에 대응하는 Google Map의 Marker로 이동하고, 또 Map상에서 Marker를 탭하면 RecyclerView가 아이템까지 스크롤 해 주는 녀석. CardView와 Snaphelper도 사용하고 있지만 설명은 생략합니다. 환경 Android Studio Kotlin Maps SDK for Android 방법 Recycler... AndroidStudioGoogleMapsAPI안드로이드 개발자바Kotlin NavigationView의 항목을 동적으로 숨기기 업무에서 "조건에 따라 NavigationView 아이템 숨기기" 라고 하는 요건이 있어 조사했으므로 비망록으로서 남겨 둡니다. 의 경우와는 달리, Visibility를 만지는 것이 정답인 것 같습니다. Slideshow라는 메뉴를 숨깁니다. 정상시 통상시는 아래와 같은 아이템을 표시하고 있습니다. 숨길 때 이렇게 Slideshow가 숨겨졌습니다. Visibility를 false로 하면 보기... 안드로이드NavigationView안드로이드 개발 인생에서 처음으로 의도적으로 try catch를 사용한 이야기 안녕하세요, 요스케입니다. 기사를 내고 세 번째 가 300 이상의 views에 좋아요 4도 붙었습니다! 감사합니다! 격려가 될 것입니다. m(v _ v)m 이전에는 .. 처음 앱에서 이전에는.. 의도적이지 않으면 어떻게 try catch 했어 w라고 이야기 입니다만, 지금까지는 참고서라든가 써 있는 대로 코드를 치고 「아아, 예외 처리라고」라고 생각해 아무것도 마음 하지 않았습니다. 그래서 ... 안드로이드AndroidStudio자바안드로이드 개발 MediaPlayer Class 사용 MediaPlayer의 기능을 사용해 보겠습니다. 간단한 I/F를 만듭니다. activity_main res->new resource directory->resource type(raw)->resource name(좋아하는 것처럼)을 만듭니다. 그런 다음 mp3 또는 wav와 같은 오디오 파일을이 디렉토리에 복사합니다. (주의 : 파일 이름은 소문자 전용) MainActivity... 안드로이드AndroidStudio안드로이드 개발 BottomNavigationView의 항목을 동적으로 숨기기 업무에서 "조건에 따라 BottomNavigationView 아이템 숨기기" 라고 하는 요건이 있어 조사했으므로 비망록으로서 남겨 둡니다. 처음에는 Visibility를 만져 숨기는 방법을 조사하고 있었지만, remoteItem을 사용하는 것이 정답인 것 같습니다. 「커리큘럼」이라는 메뉴를 숨겨 보았습니다. 정상시 일반적으로 BottomNavigation에는 4개의 메뉴 항목이 있습니다. r... 안드로이드BottomNavigationView안드로이드 개발 F#에서 Android 앱 개발 Helloworld 편 F#에서 android 앱 개발의 기본이되는 Helloworld를 출력하는 방법을 소개합니다. 먼저 Visual Studio 2019를 시작합니다. [새 프로젝트 만들기(N)]→[빈 앱(Android)]을 선택합니다. 원하는 프로젝트 이름 (N), 위치 (L) 및 솔루션 이름 (M)을 입력하고 생성합니다. 내 환경에서는 다음 오류가 표시됩니다. 표시되지 않으면이 항목을 건너 뛰십시오. FSh... 안드로이드F#.NETCore안드로이드 개발 F#로 Android 앱 개발 환경 구축 F#에서 android 앱 개발에 대해 소개합니다. 우선은 입문으로서, android 개발을 위한 환경 구축에 순서에 대해 확인합니다. 먼저 Visual Studio 2019를 시작합니다. 새 프로젝트 만들기(N)를 선택합니다. 안드로이드 플랫폼 안에있는 "단일 테스트 앱 (Android)"을 선택하십시오. 원하는 프로젝트 이름과 위치, 솔루션 이름을 결정하고 만들기를 선택합니다. 작성 후 ... 안드로이드F#.NETCore안드로이드 개발 C 언어 앱 9VAe를 DX 라이브러리로 Android 앱으로 한 이야기 (정리) 2019.12.6 에서 라이트 토크하게 되었으므로, 발표 원고 작성을 하지 않고, C언어 어플리케이션 9VAe 오이를 DX 라이브러리로 Android 앱으로 한 이야기를 정리합니다. 가 근거하고 있다. Lanma는 선화의 벡터 애니메이션 편집기로 선화 입력, 형태의 자유 변형, 키프레임 보간, 루프 제어, 음악과의 동기 재생을 할 수 있었다. 그 후, 폴리곤 채우기, 그라데이션, 계층화, S... GIF 애니메이션Android 앱9VAe안드로이드 개발DX 라이브러리 [Kotlin] 안드로이드에서 iOS UiPageViewController의 dots (점) 유를 구현 튜토리얼 등에서 사용되는 가로 스크롤하여 한 페이지씩 열람하는 화면을 안드로이드로 실현한다 예는 iOS 홈 ViewPager와 TabLayout으로 실현됩니다. 점 부분이 TabLayout입니다. 이 셀렉터가 키모 선택 상태 흰색, 비 선택 상태에서는 unselectedIndicator로 회색으로하면 iOS에 가깝습니다. indicator_selector.xml fragment_main.xm... 안드로이드AndroidStudioKotlin안드로이드 개발 Android9.0 이상과 Android8.0에서 발생한 문제를 신경쓰지 않고 이용할 수 있는 CustomTextView를 작성해 보았습니다. 이전에 투고한 아래 2건에 대해 TextView를 이용할 때 매회 설정을 쓰는 것이 어떻습니까… 문제를 신경쓰지 않고 사용할 수 있는 CustomTextView를 작성해 본 실제 코드는 아래와 같습니다. Android9.0 측에서 표시를 시도한 xml 설정 Android8.0 측에서 표시를 시도한 xml 설정 기본 TextView에 표시된 Android 9의 Emulator 사용자 정의 Te... 안드로이드안드로이드 개발 [Android] 복사할 수 없는 텍스트 복사 Android에서 선택할 수 없음( =false) 텍스트를 복사하는 방법. 스쿠쇼라고 다루기 힘들고 장문이라면 지옥이므로, 찾아낸 방법을 메모해 둔다. 결론에서 말하면, uiautomator dump 커멘드로 표시하고 있는 텍스트의 전문을 취득할 수 있다. 비록 선택할 수 있는 경우라도 PC에서 고뇨고 싶은 경우는 "선택"→ "공유"보다 편리. 확인은 Android10에서 실시하였다. 이 상... 안드로이드adb안드로이드 개발 Android 앱 구현에서 drawable에 저장된 사진 보기(Android Studio, Java) 화면에 사진을 표시하고 싶습니다. 사진은 스스로 촬영한 것 등을 사용하고 싶다. 우선, 자신의 PC 등에 보존되어 있는 임의의 사진(이미지 파일)을, 에 복사합니다. Android Studio의 왼쪽 메뉴에 표시됨 직접 D&D 하면 된다. (sample_image_01.jpg를 저장 한 예. 빨간 차 사진.) 팔레트에서 ImageView를 D&D하면 다음 화면이 표시되므로, "프로젝트"를 선... AndroidStudio안드로이드 개발 Android 앱 화면 전환의 기초 Android Studio를 사용하여 Java에서 앱을 구현할 때. 한 버튼을 클릭하면 다른 화면으로 전환됩니다. 그리고 "뒤로 버튼"을 누르면 원래 화면으로 돌아갑니다. 두 페이지 "page1.xml""page2.xml"을 만듭니다. 서로 전환하는 버튼을 놓고 각 ID에 "to_page2""to_page1"을 부여합니다. 알기 쉽게 띠의 색을 바꾸어 둔다. page1.xml page2.xm... AndroidStudio안드로이드 개발 Background Thread start button을 누르면 Thread가 배경으로 집행되는 방법. MainActivity.java start를 누르면 배경에서 Thread가 집행되면서도 UI는 동결하지 않고 여전히 사용할 수 있습니다. MainActivity.java 두 가지 방법의 결과는 동일합니다. 이상입니다.... AndroidStudio안드로이드 개발 android studio 동기화 오류 "NDK version is UNKNOWN" Android Studio에서 Sync Project with Gradle Files를 실행하면 실패하고 EventLog에 다음과 같은 출력이 있습니다. Gradle Android Gradle Plugin CMake Gradle, Android Gradle Plugin 버전이 오래되었습니다. CMake 3.10을 제거하고 CMake 3.6을 설치합니다. CMake 3.7 이상을 사용하는 기능... AndroidStudioAndroidNDK안드로이드 개발 안드로이드 ~ 서비스 Service는 Activity(UI)로 모든 계산이나 정보 처리를 하지 않고, Service Class나 다른 서버로 처리하는 것. 또한 Service는 배경으로 운행하고 있으며, 자체에 UI가 없습니다. java class의 폴더→new→service→service(Intent), 어떤 서비스에서도 생성자는 반드시 만듭니다. 이번에는 Service를 만들고 싶었을 뿐이므로 내용은 적당히 ... 안드로이드AndroidStudio안드로이드 개발 이전 기사 보기
FloatingActionButton의 애니메이션을 만드는 MotionSpec은 무엇입니까? 의 3일째는 주식회사 에이팀 라이프 스타일 나고야 개발부 의 가 담당합니다! 라이프 스타일로 몇 안되는 앱 엔지니어이므로 이번에도 앱의 기사로 가겠습니다! 자사 앱에서 FloatingActionButton을 추가했을 때 애니메이션을 제어하고 싶어서 조사한 내용을 기사로 합니다. material-components-android에 포함된 View의 애니메이션을 결정하는 것 FloatingAct... 안드로이드MaterialDesign애니메이션안드로이드 개발 [Android] 둥글게 펼쳐지는 Ripple을, 바삭하게 구현 간이적으로 터치 피드백이 없는 버튼이나 레이아웃, 탭 범위가 좁아져 버린 버튼 등에, 범위 밖으로 둥글게 퍼지는 Ripple로 탭감, 영역을 조금 늘립니다. 이런 느낌 (화질 나쁘고 미안해..) Ripple을 내고 싶은 요소의 외측을, (파트를 하나만 배치해 사용하는 레이아웃)로 둘러싸고, 겹쳐 줍니다. 이 구현은 FrameLayout을 상속하는 레이아웃에서도 사용할 수 있습니다. 보려는 R... MaterialDesignAndroidStudio안드로이드 개발안드로이드XML PC가 스마트폰을 인식하지 못할 때의 대책 PC에 스마트 폰 (내 경우 Android)을 USB 연결하고 가상 머신 (내 경우 VMware)에서 Xamarin이나 Android Studio를 사용하여 앱을 개발하고 실제 기기를 테스트하고 있다고 생각하지만 VMware에서 게스트 OS를 부팅 후 스마트 폰을 USB 연결하면 호스트 OS에서도 게스트 OS에서도 스마트 폰을 인식하지 않습니까? 해결하기 위해 USB를 꽂거나 스마트폰의 US... Xamarin안드로이드 개발 [Unity] 불필요한 권한을 삭제하는 이야기 앱을 업로드하려고 하면 이런 경고가 나왔다. 의도하지 않은 곳에서 READ_PHONE_STATE의 권한이 붙어 버린 것 같습니다. 경고이므로 무시하고 스토어에 업로드 할 수는 있지만 불필요하므로 삭제하기로 합니다. 이번에는 AndroidManifest.xml로 덮어 쓰고 삭제하는 방법을 취하고 싶습니다. 다시 쓰기 AndroidManifest.xml는 プロジェクト/Assets/Plugins/... 안드로이드 개발Unity 【Android】MotionLayout을 만져보세요 View의 애니메이션을 관리할 수 있는 ViewGroup입니다. ConstraintLayout의 서브 클래스에서 ConstraintLayout을 사용하는 레이아웃이라면 MotionLayout으로 완전히 바꿀 수 있습니다. ※MotionLayout은 API 레벨 14와의 하위 호환성이 있습니다. ※2020/3/5의 시점에서의 최신 버전은 2.0.0-beta4였습니다. MotionLayout에서... 안드로이드Android 앱MotionLayout안드로이드 개발 【Android】 텍스트 입력이 올바르지 않을 때 해당 EditText에 오류를 표시합니다. 예를 들어 로그인 양식에 정보를 입력하여 로그인을 시도했을 때 이메일 주소와 암호가 잘못되었을 때 오류 메시지를 표시하고 싶습니다. 해당 항목의 입력란 근처에 표시하는 방법을 정리한다. 이번에는 머티리얼 디자인 을 사용했다. fragment_form.xmlsetError("string") (또는 textInputLayout.error = "string") 에러를 표시하고 싶은 EditText... 안드로이드안드로이드 개발 【Android】 리플 이펙트와 이벤트 지연을 병용한 탭시의 연출 Android 앱에서 목록의 요소나 버튼 등을 탭했을 때 누른 것을 보고 알고 싶습니다. 안드로이드에는 이라는 파문 같은 효과가 있으므로 그것을 설정하기로 합니다. 아래에서는 및 에 대해 설명합니다. CardView 에 리플 효과를 붙이는 경우, ?android:attr/selectableItemBackground 를 설정하는 것이 간단합니다. card.xml background로 설정하면 ... 안드로이드안드로이드 개발 【Android】어플 바의 문자・메뉴・배경색 변경 방법 정리 Android 앱의 화면 상단의 앱바(AppBar, ActionBar, Toolbar 모두)에 메뉴 아이콘이나 「저장」과 같은 메뉴 버튼을 설치하거나, 아이콘・문자나 배경의 색을 바꾸고 싶은 경우가 있다. 방법을 조사하고 정리했다. AndroidManifest <application>에서 전체 앱 테마를 설정할 수 있습니다.<activity>에서 설정하면 전체 활동의 테마가됩니다. Andro... 안드로이드안드로이드 개발 【Android/Kotlin】SearchView(검색바)와 조금 사이 좋게 되어 입력 문자열을 취득할 수 있게 되었다 설치 방법이나, 입력한 캐릭터 라인을 취득할 때에 사용할 수 있는 것 같은 메소드를 비망록적으로 정리한다. xml 에 를 기술하면 검색 UI를 설치할 수 있다. iconifiedByDefault 를 false 로 하여 항상 검색 입력란이 표시되어 있는 상태로 한다. 디폴트는 true 로, true 의 경우 평시는 아이콘만 표시되어 아이콘을 클릭하면 검색 바가 나온다. 예를 들어 앱바에 설치하... 안드로이드안드로이드 개발 【Crashlytics】 개발중인 크래시 로그에 묻히는 것을 방지 (Android 버전) 을 사용하면 크래시 로그를 자동으로 수집하여 사용자 환경에서 발생한 크래시를 파악하고 원인을 분석할 수 있습니다. 더 이상 이것 없이는 불안해져 버릴 정도로, 이마도키의 앱 개발에는 빠뜨릴 수 없는 툴이 되고 있다고 느낀다. Android에서 Crashlytics를 사용하고 있었는데, 디폴트라고 디버그 빌드시에서도 상관없이 크래시 로그를 수집해 버리는 것 같았다. 개발중은 크래쉬는 그 나름대... 안드로이드FirebaseCrashlytics안드로이드 개발 【Android】카메라 등의 권한 요구 실장 방법 정리 자작의 앱으로 카메라나 마이크를 사용하고 싶은, 위치 정보를 취득하고 싶다, 등으로, 유저에게 권한을 허가해 주었으면 하는 경우가 있습니다. Android 6.0(API 레벨 23) 이상에서는 런타임에 필요한 권한을 허용하도록 요청해야 합니다(이전에는 앱 설치 시 함께 요청됨). 권한 요청을 구현하는 방법을 요약합니다. 아래에서는 카메라 권한을 요청하기로 결정합니다. 먼저 현재 카메라의 액세... 안드로이드안드로이드 개발 【Android 앱】 AMD CPU Ryzen의 PC에서 에뮬레이터를 사용하는 방법 개발 환경에 따라 Android Virtual Device (AVD)를 시작할 수 없습니다 (ex. Windows 10 Home, AMD 프로세서) Andorid 앱을 개발하는데 AVD를 사용할 수 없으면, 일일이 실기에 설치하거나, .apk를 출력해 등의 에뮬레이터로 동작 확인을 해야 하고 효율이 떨어집니다. 우리는 처음에는이 방법을 채택했지만 디버깅이 어려울 때 참을 수 없으며 자신의 환... 안드로이드AVD안드로이드 개발 F#에서 Android 앱 개발 카운터(수취기)편 F#에서 Android 앱 개발로서 카운터(수취기)의 작성 방법을 소개합니다. F#에서 Android 앱 개발의 기본은 다음 기사를 참조하십시오. 솔루션 탐색기의 Resources\layout\Main.axml을 열면 화면 레이아웃이 표시됩니다. Main.axml에 도구 상자에 "TextView"또는 "ImageButton"을 놓습니다. Main.axml 또한 위의 참조를 추가합니다. Res... 안드로이드F#.NETCore안드로이드 개발 RecyclerView와 Marker를 지원(Kotlin) 만들고 싶은 것 RecyclerView를 스크롤하면 그 아이템에 대응하는 Google Map의 Marker로 이동하고, 또 Map상에서 Marker를 탭하면 RecyclerView가 아이템까지 스크롤 해 주는 녀석. CardView와 Snaphelper도 사용하고 있지만 설명은 생략합니다. 환경 Android Studio Kotlin Maps SDK for Android 방법 Recycler... AndroidStudioGoogleMapsAPI안드로이드 개발자바Kotlin NavigationView의 항목을 동적으로 숨기기 업무에서 "조건에 따라 NavigationView 아이템 숨기기" 라고 하는 요건이 있어 조사했으므로 비망록으로서 남겨 둡니다. 의 경우와는 달리, Visibility를 만지는 것이 정답인 것 같습니다. Slideshow라는 메뉴를 숨깁니다. 정상시 통상시는 아래와 같은 아이템을 표시하고 있습니다. 숨길 때 이렇게 Slideshow가 숨겨졌습니다. Visibility를 false로 하면 보기... 안드로이드NavigationView안드로이드 개발 인생에서 처음으로 의도적으로 try catch를 사용한 이야기 안녕하세요, 요스케입니다. 기사를 내고 세 번째 가 300 이상의 views에 좋아요 4도 붙었습니다! 감사합니다! 격려가 될 것입니다. m(v _ v)m 이전에는 .. 처음 앱에서 이전에는.. 의도적이지 않으면 어떻게 try catch 했어 w라고 이야기 입니다만, 지금까지는 참고서라든가 써 있는 대로 코드를 치고 「아아, 예외 처리라고」라고 생각해 아무것도 마음 하지 않았습니다. 그래서 ... 안드로이드AndroidStudio자바안드로이드 개발 MediaPlayer Class 사용 MediaPlayer의 기능을 사용해 보겠습니다. 간단한 I/F를 만듭니다. activity_main res->new resource directory->resource type(raw)->resource name(좋아하는 것처럼)을 만듭니다. 그런 다음 mp3 또는 wav와 같은 오디오 파일을이 디렉토리에 복사합니다. (주의 : 파일 이름은 소문자 전용) MainActivity... 안드로이드AndroidStudio안드로이드 개발 BottomNavigationView의 항목을 동적으로 숨기기 업무에서 "조건에 따라 BottomNavigationView 아이템 숨기기" 라고 하는 요건이 있어 조사했으므로 비망록으로서 남겨 둡니다. 처음에는 Visibility를 만져 숨기는 방법을 조사하고 있었지만, remoteItem을 사용하는 것이 정답인 것 같습니다. 「커리큘럼」이라는 메뉴를 숨겨 보았습니다. 정상시 일반적으로 BottomNavigation에는 4개의 메뉴 항목이 있습니다. r... 안드로이드BottomNavigationView안드로이드 개발 F#에서 Android 앱 개발 Helloworld 편 F#에서 android 앱 개발의 기본이되는 Helloworld를 출력하는 방법을 소개합니다. 먼저 Visual Studio 2019를 시작합니다. [새 프로젝트 만들기(N)]→[빈 앱(Android)]을 선택합니다. 원하는 프로젝트 이름 (N), 위치 (L) 및 솔루션 이름 (M)을 입력하고 생성합니다. 내 환경에서는 다음 오류가 표시됩니다. 표시되지 않으면이 항목을 건너 뛰십시오. FSh... 안드로이드F#.NETCore안드로이드 개발 F#로 Android 앱 개발 환경 구축 F#에서 android 앱 개발에 대해 소개합니다. 우선은 입문으로서, android 개발을 위한 환경 구축에 순서에 대해 확인합니다. 먼저 Visual Studio 2019를 시작합니다. 새 프로젝트 만들기(N)를 선택합니다. 안드로이드 플랫폼 안에있는 "단일 테스트 앱 (Android)"을 선택하십시오. 원하는 프로젝트 이름과 위치, 솔루션 이름을 결정하고 만들기를 선택합니다. 작성 후 ... 안드로이드F#.NETCore안드로이드 개발 C 언어 앱 9VAe를 DX 라이브러리로 Android 앱으로 한 이야기 (정리) 2019.12.6 에서 라이트 토크하게 되었으므로, 발표 원고 작성을 하지 않고, C언어 어플리케이션 9VAe 오이를 DX 라이브러리로 Android 앱으로 한 이야기를 정리합니다. 가 근거하고 있다. Lanma는 선화의 벡터 애니메이션 편집기로 선화 입력, 형태의 자유 변형, 키프레임 보간, 루프 제어, 음악과의 동기 재생을 할 수 있었다. 그 후, 폴리곤 채우기, 그라데이션, 계층화, S... GIF 애니메이션Android 앱9VAe안드로이드 개발DX 라이브러리 [Kotlin] 안드로이드에서 iOS UiPageViewController의 dots (점) 유를 구현 튜토리얼 등에서 사용되는 가로 스크롤하여 한 페이지씩 열람하는 화면을 안드로이드로 실현한다 예는 iOS 홈 ViewPager와 TabLayout으로 실현됩니다. 점 부분이 TabLayout입니다. 이 셀렉터가 키모 선택 상태 흰색, 비 선택 상태에서는 unselectedIndicator로 회색으로하면 iOS에 가깝습니다. indicator_selector.xml fragment_main.xm... 안드로이드AndroidStudioKotlin안드로이드 개발 Android9.0 이상과 Android8.0에서 발생한 문제를 신경쓰지 않고 이용할 수 있는 CustomTextView를 작성해 보았습니다. 이전에 투고한 아래 2건에 대해 TextView를 이용할 때 매회 설정을 쓰는 것이 어떻습니까… 문제를 신경쓰지 않고 사용할 수 있는 CustomTextView를 작성해 본 실제 코드는 아래와 같습니다. Android9.0 측에서 표시를 시도한 xml 설정 Android8.0 측에서 표시를 시도한 xml 설정 기본 TextView에 표시된 Android 9의 Emulator 사용자 정의 Te... 안드로이드안드로이드 개발 [Android] 복사할 수 없는 텍스트 복사 Android에서 선택할 수 없음( =false) 텍스트를 복사하는 방법. 스쿠쇼라고 다루기 힘들고 장문이라면 지옥이므로, 찾아낸 방법을 메모해 둔다. 결론에서 말하면, uiautomator dump 커멘드로 표시하고 있는 텍스트의 전문을 취득할 수 있다. 비록 선택할 수 있는 경우라도 PC에서 고뇨고 싶은 경우는 "선택"→ "공유"보다 편리. 확인은 Android10에서 실시하였다. 이 상... 안드로이드adb안드로이드 개발 Android 앱 구현에서 drawable에 저장된 사진 보기(Android Studio, Java) 화면에 사진을 표시하고 싶습니다. 사진은 스스로 촬영한 것 등을 사용하고 싶다. 우선, 자신의 PC 등에 보존되어 있는 임의의 사진(이미지 파일)을, 에 복사합니다. Android Studio의 왼쪽 메뉴에 표시됨 직접 D&D 하면 된다. (sample_image_01.jpg를 저장 한 예. 빨간 차 사진.) 팔레트에서 ImageView를 D&D하면 다음 화면이 표시되므로, "프로젝트"를 선... AndroidStudio안드로이드 개발 Android 앱 화면 전환의 기초 Android Studio를 사용하여 Java에서 앱을 구현할 때. 한 버튼을 클릭하면 다른 화면으로 전환됩니다. 그리고 "뒤로 버튼"을 누르면 원래 화면으로 돌아갑니다. 두 페이지 "page1.xml""page2.xml"을 만듭니다. 서로 전환하는 버튼을 놓고 각 ID에 "to_page2""to_page1"을 부여합니다. 알기 쉽게 띠의 색을 바꾸어 둔다. page1.xml page2.xm... AndroidStudio안드로이드 개발 Background Thread start button을 누르면 Thread가 배경으로 집행되는 방법. MainActivity.java start를 누르면 배경에서 Thread가 집행되면서도 UI는 동결하지 않고 여전히 사용할 수 있습니다. MainActivity.java 두 가지 방법의 결과는 동일합니다. 이상입니다.... AndroidStudio안드로이드 개발 android studio 동기화 오류 "NDK version is UNKNOWN" Android Studio에서 Sync Project with Gradle Files를 실행하면 실패하고 EventLog에 다음과 같은 출력이 있습니다. Gradle Android Gradle Plugin CMake Gradle, Android Gradle Plugin 버전이 오래되었습니다. CMake 3.10을 제거하고 CMake 3.6을 설치합니다. CMake 3.7 이상을 사용하는 기능... AndroidStudioAndroidNDK안드로이드 개발 안드로이드 ~ 서비스 Service는 Activity(UI)로 모든 계산이나 정보 처리를 하지 않고, Service Class나 다른 서버로 처리하는 것. 또한 Service는 배경으로 운행하고 있으며, 자체에 UI가 없습니다. java class의 폴더→new→service→service(Intent), 어떤 서비스에서도 생성자는 반드시 만듭니다. 이번에는 Service를 만들고 싶었을 뿐이므로 내용은 적당히 ... 안드로이드AndroidStudio안드로이드 개발 이전 기사 보기